html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
	margin: 0;
	padding: 0
}

fieldset,
img {
	border: 0;
}

img {
	display: block;
	border-width: 0px;
	margin: 0;
	padding: 0;
}

address,
caption,
cite,
code,
dfn,
th,
var,
i,
b {
	font-style: normal;
	font-weight: normal;
}

ul,
ol {
	list-style: none
}

textarea {
	/*resize: none*/
}

table {
	border-collapse: collapse
}

select,
input {
	vertical-align: middle
}

input {
	padding-top: 0;
	padding-bottom: 0;
	font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica", "Arial", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", "sans-serif";
	outline: none
}

input {
	border: 0;
	padding: 0;
}

body {
	font: 12px/1.5 "Microsoft Yahei", "Helvetica Neue", "Helvetica", "Arial", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", "sans-serif";
}

body {
	background-repeat: no-repeat;
	background-position: center top;
}

a {
	text-decoration: none;
}

.ft-tu p embed {
	text-indent: 0em;
	width: 620px;
	height: 400px;
}

/*閸掓銆冩い鐢告桨*/
header {
	height: 80px;
	min-width: 1290px;
	background-color: #f4002a;
	overflow: hidden;
	line-height: 80px;
}

.auto {
	width: 1200px;
	margin: 0 auto;
}

header ul li {
	float: left;
	padding-right: 24px;
}

header ul li a {
	font-size: 16px;
	color: #ffffff;
}

header ul {
	overflow: hidden;
	float: left;
}

.dft-top li a {
	color: #999999;
}

.dft-top .ss a {
	color: #272727;
}

header .logo img {
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	width: 176px;
}

.search i {
	width: 15px;
	height: 15px;
	display: block;
	background: url(http://www.zgcsb.com/resource/search.png) no-repeat 50%;
	cursor: pointer;
}

.tl {
	padding-bottom: 30px;
}

.search {
	float: right;
	margin-top: 28px;
	border-left: 1px solid #fff;
	padding-left: 25px;
	/* padding: 5px 0; */
	padding-top: 5px;
	padding-bottom: 4px;
}

.tl h1 {
	font-size: 23px;
	color: #333333;
	text-align: center;
	font-weight: 600;
	padding-top: 30px;
}

.tl p {
	font-size: 20px;
	color: #666666;
	text-indent: 2em;
	font-weight: 500;
	padding-top: 20px;
	text-align: left;
	line-height: 34px;
}

.tl p span i {
	color: #f4002a;
}

.focus {
	height: 645px;
	margin-top: 20px;
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}

.picBtnTop {
	width: 100%;
	height: 648px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.col-xk li h1 {
	text-align: justify;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	width: 215px;
	line-height: 24px;
}

.picBtnTop .hd {
	width: 320px;
	height: 648px;
	position: absolute;
	right: 100px;
	z-index: 99;
	overflow: hidden;
	background-color: #7f7f7f;
	background: url(http://www.zgcsb.com/resource/bg72.png) repeat;
}

.picBtnTop .hd ul li {
	text-align: center;
	cursor: pointer;
	overflow: hidden;
	word-break: break-all;

}

.col-xk ul {
	padding-top: 60px;
}

.col-xk li .b-co {
	padding: 25px 32px;
}

.col-xk .on .b-co {
	padding: 20px 25px;
}

.picBtnTop .hd ul li.on {
	background: url(http://www.zgcsb.com/resource/red-bei.png) no-repeat 50% !important;
}

.col-xk .on h1 {
	font-size: 20px;
	line-height: 26px;
	text-align: justify;
	font-weight: 600;
}

.picBtnTop .hd ul li img {
	width: 85px;
	height: 60px;
	border: 4px solid #ddd;
	cursor: pointer;
	vertical-align: bottom;
}

.picBtnTop .hd ul li.on {
	background: url("images/icoleft.gif") no-repeat 0 28px;
}

.picBtnTop .hd ul li.on img {
	border-color: #f60;
}

.picBtnTop .bd {
	width: 100%;
	height: 648px;
	position: relative;
}

.picBtnTop .bd li {
	position: relative;
	zoom: 1;
	vertical-align: middle;
}

.picBtnTop .bd li .pic {
	position: relative;
	z-index: 0;
}

.picBtnTop .bd li .pic img {
	height: 648px;
	vertical-align: bottom;
}

.picBtnTop .bd li .bg {
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.picBtnTop .bd li .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	left: 0;
	bottom: 0;
	position: absolute;
	z-index: 2;
}

.picBtnTop .bd li .title a {
	color: #fff;
	padding-left: 15px;
}

/* 鐟曚線妞� */
.left-yw {
	width: 730px;
	height: 560px;
	float: left;
}

.auto {
	overflow: hidden;
}

.topx h1 a {
	font-size: 30px;
	color: #333333;
}

.xc-s {
	width: 730px;
	height: 135px;
	border: 1px solid #f0f0f0;
	border-radius: 8px;
	margin-top: 20px;
	-moz-box-shadow: 0px 0px 4px #F0F0F0;
	-webkit-box-shadow: 0px 0px 4px #F0F0F0;
	box-shadow: 0px 0px 4px #F0F0F0;
}

.xc-s h1 a {
	color: #333333;
}

.xc-s h1 {
	font-size: 28px;
	margin-top: 25px;
	font-weight: 500;
	margin-left: 24px;
}

.xc-s ul li a {
	font-size: 14px;
	color: #464646;
}

.xc-s ul li {
	float: left;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.xc-s ul li:nth-of-type(1) {
	/**margin-right: 70px;**/
}

.xc-s ul li i {
	background-color: #f4002a;
	padding: 2px 8px;
	color: #fff;
	font-size: 14px;
	border-radius: 0px 7px 0px 7px;
	margin-right: 5px;
}

.xc-s ul {
	overflow: hidden;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
}

.lx-lft {
	width: 355px;
	height: 323px;
	float: left;
	border: 1px solid #f0f0f0;
	margin-top: 18px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #F0F0F0;
	-webkit-box-shadow: 0px 0px 4px #F0F0F0;
	box-shadow: 0px 0px 4px #F0F0F0;
}

.lx-lft ul li {
	line-height: 25px;
	margin: 16px auto;
	padding-left: 20px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lx-lft ul li:hover a {
	color: #f4002a;
}

.lx-lft ul li a {
	font-size: 14px;
	color: #464646;
}

.lx-rig {
	float: right;
}

.right-yw {
	width: 444px;
	float: right;
	height: 560px;
}

.sd-cs {

	height: 216px;
	border: 1px solid #f0f0f0;
	padding: 20px 15px;

	border: 1px solid #f0f0f0;
	margin-top: 18px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #F0F0F0;
	-webkit-box-shadow: 0px 0px 4px #F0F0F0;
	box-shadow: 0px 0px 4px #F0F0F0;
}

.cski h1 {
	background: url(../img/sp.png) no-repeat left;
	width: 60px;
	padding-left: 24px;
	font-size: 16px;
	color: #f4002a;
}

.cski h1 a {
	color: #f4002a;
}

.cski {
	margin: 10px 0;
}

.cski ul {
	padding: 10px 0;
}

.cski li a {
	font-size: 14px;
	color: #464646;
	line-height: 25px;
}

.xs {

	background: url(../img/ls.png) no-repeat left;
}

.csks li a {
	font-size: 14px;
	color: #464646;
	line-height: 25px;
}

.csks h1 a {
	color: #f4002a;
}

.csks ul {
	padding: 10px 0;
}

.csks h1 {
	background: url(../img/sp.png) no-repeat left;
	width: 60px;
	padding-left: 24px;
	font-size: 16px;
	color: #f4002a;
}

.csks {
	margin: 10px 0;
}

.csks li a {
	font-size: 14px;
	color: #464646;
	line-height: 25px;
}

.csks ul {
	padding: 10px 0;
}

/* 閸╁骸绔堕幎锟� */
.csb-a {
	height: 200px;
	width: 444px;
	float: right;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	margin-top: 20px;
}

.csb-left {
	width: 125px;
	height: 184px;
	float: left;
}

.csb-left img {
	width: 125px;
	height: 184px;
	margin-top: 8px;
	margin-left: 10px;
}

.csb-text li a {
	font-size: 14px;
	color: #464646;
}

/* .csb-text li:nth-of-type(1) a {
	font-size: 22px;
    color: #333333;
    margin-left: -7px;
    display: block;
    margin-top: 5px;

} */

.csb-text {
	float: left;
	margin-left: 20px;
	padding-top: 15px;
	width: 270px;
}

.csb-text li {
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tb-top {
	width: 220px;
	height: 65px;
	background: url(http://www.zgcsb.com/resource/tb-top.png) no-repeat 50%;
	text-align: center;
	line-height: 65px;
	font-size: 28px;
	cursor: pointer;
}

.tb-top a {
	color: #fff;
	letter-spacing: 8px;
}

.slideGroup {
	width: 1200px;

	text-align: left;

}

.slideGroup .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideGroup .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}

.slideGroup .parHd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}

.slideGroup .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;

	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 0px;
	top: 90px;
	display: block;
	width: 30px;
	height: 94px;

	background: url(../img/left.png) center center no-repeat;
	z-index: 99;
}

.slideGroup .sNext {
	left: auto;
	right: 0px;
	background: url(../img/right.png) center center no-repeat;
}

.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
	border-color: #f60;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
	margin-right: -134px;
}

.slideGroup .parBd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	/* width: 358px; */
	padding-top: 50px;
	margin-right: 120px;
	padding-left: 12px;
}

.slideGroup .parBd ul li .pic {
	text-align: center;
	border-radius: 10px;

}

.slideGroup .parBd ul li .pic img {
	width: 280px;
	height: 115px;
	display: block;
	border-radius: 10px;
}

.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}

.slideGroup .parBd ul li .title {
	line-height: 24px;

}

.tb-a .tempWrap {}

.tb-a .title h1 {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 2px;
	width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tb-a .title h1 a {
	color: #333333;
}

.tb-a .title p a {
	color: #666666;
}

.tb-a .title p {
	font-size: 12px;
	text-align: left;
	color: #666666;
	line-height: 22px;
	letter-spacing: 2px;
	width: 280px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 鐎电钖勬担婊€璐熸导鍝ョ級閻╂帒鐡欏Ο鈥崇€烽弰鍓с仛 **/
	-webkit-box-orient: vertical;
	/** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟� **/
	-webkit-line-clamp: 3;
	/** 閺勫墽銇氶惃鍕攽閺侊拷 **/
	overflow: hidden;
	/** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸€癸拷 **/
}

.sd-cs ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tb-a .slideBox .sa {
	width: 358px !important;
	height: 318px;
	background-color: #fff;
	padding-left: 8px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #F0F0F0;
	-webkit-box-shadow: 0px 0px 4px #F0F0F0;
	box-shadow: 0px 0px 4px #F0F0F0;
	padding-top: 10px;
	border: 1px solid #fafafa;
}

.slideGroup .parBd ul .sa img {
	width: 350px !important;
	height: 190px !important;
	border-radius: 5px;
}

.slideGroup .parBd ul .sa .pic {

	margin-left: 0px;
}

.slideGroup .parBd ul .sa .title {

	margin-left: 0px;
}

.slideGroup .parBd ul .sa h1 {
	font-size: 16px;
	color: #333333;
	line-height: 34px;
	margin-top: 15px;
	width: 100%;
}

.slideGroup .parBd ul .sa p {
	font-size: 14px;
	color: #666666;
	width: 100%;
}

/*  */
.rdzt h1 a {
	color: #333333;
	font-size: 30px;
	font-weight: 600;
}

.slideGroup1 {
	width: 1200px;
	text-align: left;
	margin-top: 20px !important;
}

.slideGroup1 .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideGroup1 .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}

.slideGroup1 .parHd ul li {
	float: left;

	cursor: pointer;
}

.slideGroup1 .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}

.slideGroup1 .slideBox {
	overflow: hidden;
	zoom: 1;

	position: relative;
}

.slideGroup1 .sPrev,
.slideGroup1 .sNext {
	position: absolute;
	left: 0px;
	top: 36px;
	display: block;
	width: 30px;
	height: 94px;
	z-index: 99;
	background: url(http://www.zgcsb.com/resource/zt-left.png) center center no-repeat;
}

.slideGroup1 .sNext {
	left: auto;
	right: 0px;
	background: url(http://www.zgcsb.com/resource/zt-right.png) center center no-repeat;
}

.slideGroup1 .sPrev:hover,
.slideGroup1 .sNext:hover {
	border-color: #f60;
}

.slideGroup1 .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup1 .parBd ul li {
	border-radius: 5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 388px;
	height: 155px;
	margin-right: 18px;
}

.slideGroup1 .parBd ul li .pic {
	text-align: center;
}

.slideGroup1 .parBd ul li .pic img {
	width: 388px;
	height: 155px;
	display: block;
	border-radius: 5px;
}

.slideGroup1 .tempWrap {
	width: 1200px !important;
}

/* 楠炲灝鎲℃担锟�1 */
.gw1 {
	width: 1200px;
	height: 102px;
}

.gw1 img {
	width: 1200px;
	height: 102px;
}

/* 鐠佹媽鈧懍绗撻弽锟� */
.jz-zl {
	height: 430px;
	background: url(http://www.zgcsb.com/resource/jzzl.jpg) no-repeat 50%;
}

.kuai-z {
	height: 333px;
	position: relative;
	top: 50px;
}

.kuai-z .col1 {
	width: 77px;
	height: 77px;
	background-color: #ff6d5c;
	margin-right: 8px;
}

.kuai-z li {
	cursor: pointer;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
}

.kuai-z li a {
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	text-align: center;
}

.kuai-z .xo-1 {
	overflow: hidden;
	float: left;

}

.kuai-z ul {
	overflow: hidden;
}

.kuai-z .col1 h1 {
	padding: 14px 18px;
	line-height: 24px;
}

.kuai-z .col2 {
	width: 165px;
	height: 77px;
	background-color: #ff6d5c;
}

.kuai-z .col2 {
	width: 162px;
	height: 77px;
	background-color: #ff6d5c;
	text-align: center;
	line-height: 77px;
	margin-right: 8px;
}

.kuai-z .col3 {
	width: 162px;
	height: 162px;
	background-color: #ff6d5c;
	text-align: center;
	line-height: 77px;
	float: right;
	margin-right: 8px;
}

.kuai-z .col4 {
	width: 246px;
	height: 164px;
	background-color: #ff6d5c;
	text-align: center;
	line-height: 77px;
	float: left;
	margin-right: 8px;
}

.xo-1 {
	width: 425px;
	height: 334px;

}

.xo-2 {
	width: 340px;
	height: 333px;
	float: left;
}

.xo-3 {
	width: 333px;
	height: 333px;
	float: right;
}

/* 鐟欏棝顣舵稉鎾冲隘 */
.sp-zq h1 a {
	color: #333333;
	font-size: 30px;
	font-weight: 600;
}

.sp-zq {
	margin-top: 40px;
	height: 427px;
}

.sp-zq ul li {
	width: 290px;
	height: 342px;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
	border-radius: 10px;
	box-shadow: 0px 0px 4px #F0F0F0;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5x;
}

.sp-zq ul li:nth-of-type(1) {
	margin-left: 0;
}

.sp-zq ul {
	overflow: hidden;
	padding-top: 20px;
	margin-right: -40px;
}

.sp-zq .pic {
	border-radius: 10px;
	overflow: hidden;
}

.sp-zq li .pic img {
	height: 290px;
	width: 414px;
	border-radius: 10px;
	margin: 0 auto;
	text-align: center;
}

.sp-zq li h1 {
	font-size: 14px;
	color: #333333;
	font-weight: 600;
	line-height: 50px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sp-zq li span {
	display: none;
}

.sp-zq .in {
	margin-right: 0px !important;
	margin-left: 4px !important;
	animation: a .1s forwards;
	margin-top: -20px;
	box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
}

@keyframes a {
	0% {
		width: 290px;
		height: 255px;
	}

	50% {
		width: 292px;
		height: 300px;
	}

	100% {
		width: 295px;
		height: 380px;
	}
}

.sp-zq .in .pic {
	width: 295px;
	height: 210px;
}

.sp-zq .in .pic img {
	width: 295px;
	height: 210px;
}

.sp-zq .in .text h1 {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-top: 10px;
	width: 80%;
}

.sp-zq .in .text p {
	display: block;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 鐎电钖勬担婊€璐熸导鍝ョ級閻╂帒鐡欏Ο鈥崇€烽弰鍓с仛 **/
	-webkit-box-orient: vertical;
	/** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟� **/
	-webkit-line-clamp: 3;
	/** 閺勫墽銇氶惃鍕攽閺侊拷 **/
	overflow: hidden;
	/** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸€癸拷 **/
}

.sp-zq .in .text {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 20px;
}

.sp-zq ul li a p {
	color: #999999;
	font-size: 12px;
	padding: 0 10px;
	text-align: justify;
	display: none;
}

.sp-zq .in span {
	height: 22px;
	display: block;
	text-align: center;
	line-height: 22px;
	color: #999;
	position: absolute;
	right: 10px;
	bottom: 12px;
	display: block;
}

.sp-zq ul {
	overflow: hidden;
}

/* 閸╁骸绔堕弬鎷岊嚔 */
.cs-xw h1 a {
	color: #333333;
	font-size: 30px;
	font-weight: 600;
}

.cs-xw {
	margin-top: 20px;
}

.gd {
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 54px;
}

.xw-div {
	width: 1200px;
	height: 288px;
	background-color: #f5f5f5;
	margin-top: 16px;
}

.xw-left {
	width: 340px;
	height: 288px;
	border: 1px solid medium;
	float: left;
	border-radius: 8px;
}

.xw-left img {
	width: 340px;
	height: 288px;

	float: left;
	border-radius: 8px;
}

.xw-right {
	width: 780px;
	height: 244px;
	float: left;
	margin-left: 40px;
	margin-top: 25px;
}

.xw-right li a {
	font-size: 14px;
	color: #464646;
	font-weight: 600;
}

.xw-right li {
	line-height: 58px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}

.xw-right ul {
	width: 45%;
	float: left;
}

.xw-right li:hover a {
	color: #f4002a;
	font-weight: 600;
}

.xw-right ul:nth-of-type(1) {
	border-right: 1px solid #e3e3e3;
}

.xw-right ul:nth-of-type(2) {
	padding-left: 70px;
}

/* 閸ユ崘顕╅崺搴＄ */
.ts-cs h1 a {
	color: #333333;
	font-size: 30px;
	font-weight: 600;
}

.ts-cs ul li {
	width: 286px;
	height: 300px;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
	box-shadow: 0px 0px 4px #F0F0F0;
	border-radius: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 5px;

}

.ts-cs ul li .pic {
	height: 145px;
	border-radius: 10px 10px 0px 0px;
}

.ts-cs ul li .pic img {
	height: 145px;
	width: 100%;
	border-radius: 10px 10px 0px 0px;
}

.ts-cs .text h1 {
	font-size: 16px;
	color: #333333;
	text-align: justify;
}

.ts-cs .text span {
	font-size: 14px;
	color: #999999;
	padding: 0 10px;
	display: inline-block;
	margin-top: 50px;
}

.ts-cs .text p {
	font-size: 14px;
	color: #666;
	display: none;
}

.ts-cs .text {
	padding: 20px 20px;
	width: 245px;
	margin: 0 auto;
}

.ts-cs ul li:hover {
	animation: xs .2s forwards;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -17px;
	box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
}

.ts-cs ul li:hover li {

	margin-right: 0px;
	margin-left: 0px;

}

.ts-cs ul li:hover img {
	height: 180px;
}

.ts-cs ul li:hover .pic {
	height: 180px;
}

.ts-cs ul li:hover p {
	display: block;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 鐎电钖勬担婊€璐熸导鍝ョ級閻╂帒鐡欏Ο鈥崇€烽弰鍓с仛 **/
	-webkit-box-orient: vertical;
	/** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟� **/
	-webkit-line-clamp: 2;
	/** 閺勫墽銇氶惃鍕攽閺侊拷 **/
	overflow: hidden;
	/** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸€癸拷 **/
}

.ts-cs ul li:hover span {
	margin-top: 20px;
}

.ts-cs ul li:nth-of-type(1) {
	margin-left: 0;
}

.ts-cs ul {
	overflow: hidden;
	margin-right: -40px;
	padding-top: 25px;
	height: 337px;
}

@keyframes xs {
	from {
		width: 260px;
		height: 300px;
	}

	to {
		width: 300px;
		height: 335px;
	}
}

/* 濮樻垹鏁� */
.ms {
	width: 308px;
	height: 445px;
	border: 1px solid #f1f1f1;
	border-radius: 10px;
	padding: 20px;
	float: left;
	margin-right: 75px;
	margin-bottom: 40px;
}

.topa {
	width: 100%;
	height: 45px;
	background: url(http://www.zgcsb.com/resource/jk.png) no-repeat bottom;
	overflow: hidden;
	padding-bottom: 2px;
}

.topa a {
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 50px;
}

.topa h1 {
	float: left;
	font-size: 30px;
	color: #333333;
}

.ms .pic {
	width: 305px;
	height: 175px;
	border-radius: 10px;
	margin-top: 20px;
	position: relative;
}

.ms .pic i {
	position: absolute;
	height: 37px;
	background-color: #000000;
	bottom: 0;
	display: block;
	width: 100%;
	border-radius: 0 0 10px 10px;
	opacity: 0.8;
}

.ms .pic img {
	width: 305px;
	height: 175px;
	border-radius: 0 0 10px 10px;
}

.ms .pic span {
	font-size: 16px;
	color: #ffffff;
	position: absolute;
	bottom: 6px;
	left: 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
}

.ms ul li a {
	font-size: 14px;
	color: #464646;
	line-height: 40px;
}

.ms ul {
	margin-top: 10px;
	padding-left: 10px;
}

.pc-col {
	margin-top: 15px;
}

.link {
	width: 100%;
	height: 60px;
	line-height: 30px;
	background: #f4002a;
}

.link ul {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
}

.link ul li {
	float: left;
	padding-left: 20px;
	font-size: 14px;
	color: #fff;
}

.link ul li a {
	color: #fff;
	opacity: 0.8;
}

.col-lft {
	width: 330px;
	height: 150px;
	border-right: 1px solid #f1f1f1;
	float: left;
	margin-top: 30px;
}

.col-lft h1 {
	font-size: 16px;
	color: #272727;
	margin-top: 30px;
}

.col-lft li a {
	font-size: 14px;
	color: #666666;
}

.col-lft li {
	float: left;
	width: 50%;
	padding-top: 10px;
}

.col-lft ul {
	overflow: hidden;
	margin-top: 10px;
}

.info {
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.info a {

	color: #999999;
}

/* 鐎佃壈鍩呴弶锟� */
.right-dht {
	/*width: 90px;
	min-height: 750px;
	border: 2px solid #f4002a;
	position: fixed;
	right: 5%;
	top: 50%;
	z-index: 99;
	margin-top: -380px;
	border-radius: 5px;
	background-color: #fff;
	display: none;
	*/
	width: 90px;
	min-height: 750px;
	/* border: 2px solid #f4002a; */
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 99;
	/* margin-top: -380px; */
	border-radius: 5px;
	background-color: #fff;
	border: 1px solid #f00;
	display: none;
}

.right-dht li a {
	font-size: 16px;
	color: #333333;
}

.right-dht li {
	text-align: justify;
	text-align-last: justify;
	text-justify: inter-ideograph;
	/*閸忕厧顔恑e*/
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
}

.right-dht ul {
	margin-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #f00;
}

.wds {
	color: #fff;
	background-color: #f4002a;
}

.wds2 {
	color: #fff;
	background-color: #f4002a;
}

.right-dht .wds a {
	color: #fff;
	background-color: #f4002a;
}

.right-dht i {
	display: block;
	width: 30px;
	height: 30px;
	background: url(http://www.zgcsb.com/resource/i-right.png) no-repeat 50%;
	margin: 0 auto;
	margin-top: 10px;
	cursor: pointer;
	margin-bottom: 7px;
}

/* 鐠囷附鍎忔い锟� */
.top {
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	-moz-box-shadow: 2px 2px 5px #ebebeb;
	-webkit-box-shadow: 2px 2px 5px #ebebeb;
	box-shadow: 2px 2px 5px #ebebeb;
}

.top .l-logo img {
	margin-top: 20px;
	float: left;
}

.top h1 {
	float: right;
	font-size: 16px;
	color: #f4002a;
}

.top h1 a {
	color: #f4002a;
	letter-spacing: 5px;
}

.left-mj {
	width: 273px;
	height: 361px;
	float: left;
	border: 1px solid #eeeeee;
	margin-top: 80px;
	text-align: center;
}

.mj-top {
	float: left;
}

.left-mj .pic {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 30px;
	cursor: pointer;
}

.left-mj .pic img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
}

.left-mj h1 {
	font-size: 26px;
	color: #333333;
	font-weight: 500;
	cursor: pointer;
}

.left-mj p {
	font-size: 18px;
	color: #666666;
	/* margin-top: 21px; */
	width: 80%;
	margin: 10px auto;
	text-align: justify;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	cursor: pointer;
}

.left-mj ul li a {
	font-size: 18px;
	color: #666666;
	font-weight: 500;
}

.left-mj ul li {
	float: left;
	padding: 0 25px;
	line-height: 24px;
}

.left-mj ul li:nth-of-type(1) {
	border-right: 1px solid #666;
}

.left-mj ul {
	width: 180px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}

.left-km {
	width: 273px;
	height: 203px;
	float: left;
	margin-top: 30px;
}

.li3 {
	width: 205px;
	height: 132px;
}

.li3 h1 {
	color: #fff;
	font-weight: 500;
	padding-top: 28px;
	padding-left: 51px;
	padding-right: 50px;
	text-align: center;
}

.li1 {
	width: 62px;
	height: 62px;
}

.li1 h1 {
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.li2 {
	width: 133px;
	height: 62px;
	float: right !important;
	margin-right: 0px !important;
}

.li2 h1 {
	color: #fff;
	text-align: center;
	font-weight: 500;
}

.left-km ul li {
	background-color: #ff6d5c;
	margin-right: 6px;
	float: left;
	margin-bottom: 8px;
	cursor: pointer;
}

.left-km ul {
	overflow: hidden;

}

.box-lft .left2 h1 a {
	color: #272727;
}

.right-mj {
	width: 797px;

	float: right;
	margin-top: 80px;
	margin-right: 4px;
}

.right-mj ul li {
	height: 149px;
	width: 755px;
	border: 1px solid #ebebeb;
	box-shadow: 0px 0px 4px #F0F0F0;
	padding-top: 24px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 16px;
	margin-bottom: 30px;
}

.right-mj ul li h1 {
	font-size: 20px;
	color: #272727;
	float: left;
}

.right-mj ul li span {
	font-size: 16px;
	color: #999;
	float: right;
}

.right-mj ul li p {
	font-size: 16px;
	color: #464646;
	text-indent: 2em;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 20px;
}

.bw-banner img {
	width: 100%;
	height: 410px;
}

.bw-banner {
	width: 100%;
	height: 410px;
	margin-top: 105px;
}

.zl-ul li {
	width: 260px;
	height: 360px;
	border: 1px solid #ebebeb;
	box-shadow: 0px 0px 4px #F0F0F0;
	margin-right: 20px;
	text-align: center;
}

.zl-ul li a img {
	width: 89px;
	height: 89px;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 35px;
}

.zl-ul li {
	margin: 0 auto;
	float: left;
	margin-bottom: 30px;
	margin-right: 38px;
	background-color: #fff;
}

.zl-ul li h1 {
	font-size: 20px;
	color: #333;
	margin-top: 10px;
}

.zl-ul li p {
	font-size: 16px;
	color: #666;
	margin-top: 10px;
	height: 76px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	padding: 0 20px;
	text-align: justify;
	margin-bottom: 20px;
}

.zl-ul .text {
	width: 102px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 2px solid #f4002a;
	border-radius: 5px;
	margin: 0 auto;

}

.zl-ul .text span {
	color: #F4002A;
	font-weight: 600;
}

.zl-ul {
	margin-right: -28px;
	overflow: hidden;
	position: relative;
	top: -80px;
}

/* 閹兼粎鍌� */
.search-top {
	height: 80px;
	background-color: #f4002a;
	line-height: 80px;
}

.search-top li a {
	font-size: 16px;
	color: #fefefe;
}

.search-top li {
	float: left;
	padding: 0 16px;
}

.search-logo img {
	margin: 0 auto;
}

.search-box {
	padding-top: 130px;
	position: relative;
	padding-bottom: 215px;
}

.search-da {
	width: 646px;
	height: 45px;
	border: 1px solid #F4002A;

	margin: 0 auto;
	margin-top: 60px;
}

.submit {
	width: 104px;
	height: 45px;
	background-color: #f4002a;
	text-align: center;
	line-height: 43px;
	color: #fff;
	float: right;
	cursor: pointer;
	font-size: 24px;
}

#contentKey {
	height: 45px;
	width: 80%;
	font-size: 16px;
	color: #999;
}

.search-box ul li {
	float: left;
	padding: 0 10px;
}

.search-box ul li a {
	font-size: 16px;
	color: #333333;
}

.search-box ul {
	overflow: hidden;
	float: left;
	margin-left: 276px;
	margin-top: 10px;
}

/* 鐠囷妇绮忛幖婊呭偍 */
.lft-logo img {
	width: 216px;
	height: 41px;
	float: left;
}

.xq-top {
	padding-left: 80px;
	margin: 69px auto;
	overflow: hidden;
}

.lie-da {
	width: 653px;
	height: 45px;
	border: 2px solid #F4002A;
	margin: 0 auto;
	float: left;
	margin-left: 10px;

}

.lie-da #contentKey {
	padding-left: 5px;
}

.jg {
	color: #999999;
	margin-left: 225px;
	margin-top: 10px;
	display: block;
}

.xq-bottom2 ul li {
	background-color: #f1f1f1;
	padding: 10px 10px 10px 20px;
	overflow: hidden;
	margin-bottom: 10px;
}

.xq-bottom2 ul li .pic {
	width: 271px;
	height: 153px;
	border-radius: 10px;
	float: left;
	margin-right: 30px;
}

.xq-bottom2 ul li h1 {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	margin-bottom: 10px;
}

.xq-bottom2 ul li p {
	font-size: 16px;
	color: #464646;
	margin-top: 40px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 鐎电钖勬担婊€璐熸导鍝ョ級閻╂帒鐡欏Ο鈥崇€烽弰鍓с仛 **/
	-webkit-box-orient: vertical;
	/** 鐠佸墽鐤嗛幋鏍梾缁鳖澀鍑犵紓鈺冩磪鐎电钖勯惃鍕摍閸忓啰绀岄惃鍕笓閸掓鏌熷锟� **/
	-webkit-line-clamp: 3;
	/** 閺勫墽銇氶惃鍕攽閺侊拷 **/
	overflow: hidden;
	/** 闂呮劘妫岀搾鍛毉閻ㄥ嫬鍞寸€癸拷 **/
	float: left;
	width: 700px;
}

.xq-bottom2 ul li .pic img {
	width: 271px;
	height: 153px;
	border-radius: 10px;
}

.xq-bottom2 ul li span {
	margin-top: 15px;
	display: inline-block;
	cursor: pointer;
	color: #999999;
	font-size: 16px;
}

.xq-bottom2 ul li i {
	margin-top: 15px;
	display: inline-block;
	cursor: pointer;
	color: #999999;
	font-size: 16px;
}

.xq-bottom2 ul li span {
	float: right;
}

.dht {
	font-size: 16px;
	color: #999999;
}

.xq-box {
	margin-top: 30px;
}

.xq-box .left {
	width: 800px;
	min-height: 500px;
	float: left;
	margin-top: 30px;
}

.ft-tu h1 {
	font-size: 38px;
	color: #272727;
	font-weight: 500;

}

.ft-tu h2 {
	font-size: 26px;
	color: #272727;
	font-weight: 500;
	/* margin-top: 20px; */
	color: #666;
}

.ft-tu h2:nth-of-type(2) {
	margin-bottom: 10px;
}

.ft-tu h3 {
	font-size: 20px;
	color: #272727;
	font-weight: 500;
	/* margin-top: 20px; */
	color: #666;
}

.ft-tu h3:nth-of-type(2) {
	margin-bottom: 10px;
}

.ft-tu span {
	font-size: 14px;
	color: #666666;
	padding-right: 10px;
}

.xq-box .right {
	width: 332px;

	float: right;
	margin-top: 30px;
}

/* 閸︾増鏌熸径瀛樻蒋 */
.xq-box .right .dft {
	width: 288px;
	height: 327px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	border-top: 4px solid #f4002a;
	padding: 20px;
}

.dft-top {
	height: 50px;
}

.dft-top li {
	font-size: 20px;
	color: #999999;
	float: left;
	margin-right: 15px;
	cursor: pointer;
}

.dft-top .ss {
	color: #272727;
	font-size: 24px;
}

.dft-top .ss i {
	border-bottom: 2px solid #bdbdbd;
	padding-bottom: 8px;
}

.jd-ul {
	padding-top: 16px;
}

.jd-ul:nth-of-type(2) {
	display: none;
}

.jd-ul li a {
	color: #333333;
	font-size: 16px;
}

.jd-ul li {
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gv-rig {
	width: 330px;
	height: 90px;
	margin: 40px 0;
}

.gv-rig img {
	width: 330px;
	height: 90px;
}

.xw-tj {
	width: 330px;
	height: 348px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	border-top: 4px solid #f4002a;
}

.xwp h1 {
	font-size: 24px;
	color: #272727;
	font-weight: 500;
	float: left;
	cursor: pointer;
}

.xwp {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	padding: 12px 20px;
}

.xwp a {
	font-size: 12px;
	color: #999;
	font-weight: 500;
	float: right;
	line-height: 38px;
}

.xw-tj ul li {
	width: 146px;
	height: 110px;
	border-radius: 10px;
	position: relative;
	margin-right: 10px;
	float: left;
}

.xw-tj ul li:nth-of-type(1) {
	margin-bottom: 10px;
}

.xw-tj ul li:nth-of-type(2) {
	margin-bottom: 10px;
}

.xw-tj ul li i {
	height: 24px;
	background-color: #000000;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
}

.xw-tj ul {
	padding: 15px 15px;
	margin-right: -30px;
	overflow: hidden;
	margin-top: 16px;
}

.xw-tj ul li span {
	color: #fff;
	font-size: 12px;
	/* margin-top: -22px; */
	display: block;
	top: -22px;
	position: relative;
	text-align: center;
}

.xw-tj ul li img {
	width: 146px;
	height: 110px;
	border-radius: 10px;
}

.os-da {
	width: 330px;
	height: auto;
}

.os-da .li3 {
	width: 246px;
	height: 160px;
}

.os-da .li2 {
	width: 160px;
	height: 75px;
}

.os-da .li3 h1 {
	color: #fff;
	font-weight: 500;
	padding-top: 44px;
	padding-left: 51px;
	padding-right: 50px;
	text-align: center;
}

.os-da .li1 {
	width: 76px;
	height: 76px;
}

/* 鐟欏棝顣舵稉鎾冲隘 */
.sp-zq2 {
	width: 330px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	border-top: 4px solid #f4002a;
}

.sp-zq2 ul {
	padding: 15px 15px;
}

.sp-zq2 ul li .pic {
	width: 100px;
	height: 76px;
	border-radius: 10px;
	position: relative;
	float: left;
	margin-right: 15px;
}

.sp-zq2 ul li {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 12px;
}

.sp-zq2 ul li .pic img {
	width: 100px;
	height: 76px;
	border-radius: 10px;
}

.sp-zq2 ul li .pic i {
	display: block;
	width: 31px;
	height: 31px;
	background: url(http://www.zgcsb.com/resource/bf-i.png) no-repeat 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -15px;
	margin-top: -15px;
	cursor: pointer;
}

.sp-zq2 ul li h1 {
	font-size: 16px;
	color: #333333;
	padding-top: 15px;
}

.left2 {
	float: left;
	width: 800px;
	height: 220px;
	margin-top: 20px;
	overflow: hidden;
}

.box-lft {
	float: left;
	width: 800px;
}

.box-lft .left2 h1 {
	font-size: 24px;
	color: #272727;
	font-weight: 500;
}

.box-lft .left2 ul li a {
	font-size: 16px;
	color: #666;
}

.box-lft .left2 ul li {
	float: left;
	width: 45%;
	line-height: 40px;
	padding-right: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.box-lft .left2 ul {
	overflow: hidden;
	margin-top: 15px;
}

/* 
<div class="auto kuai-z " id="Flip">
				<ul class="xo-1">
					<li class="col1">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col1">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>

					<li class="col1" style="margin-right: 0px;">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col2" style="line-height: 21px;">
						<h1 style="margin-top: 15px;margin-top: 15px;padding: 0 22px;"><a href="">娑擃厼娴楅崺搴＄缂冩垵浜曟穱鈥冲彆娴兼褰�</a></h1>
					</li>
					<li class="col1">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col1" style="margin-right: 0px;">
						<h1><a href=""></a></h1>
					</li>
					<li class="col3" style="float: left;line-height: 35px;">
						<h1 style="margin-top: 42px;padding: 0 10px;"><a href="" style="font-size: 24px;">娑擃厼娴楅崺搴＄缂冩垵鐣奸弬鐟颁簳閸楋拷</a></h1>
					</li>
					<li class="col1">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col1" style="margin-right: 0px;">
						<h1><a href=""></a></h1>
					</li>

					<li class="col2" style="line-height: 21px;margin-right: 0;">
						<h1 style="margin-top: 15px;margin-top: 15px;padding: 0 22px;"><a href="">鐟欏倸鐓勯懓鍛簳娣団€冲彆娴兼褰�</a></h1>
					</li>

				</ul>
				<ul class="xo-2">
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1">
						<h1 style="padding: 14px 14px;text-align: center;"><a href="" style="font-size: 16px;">鐟欏倸鐓勯懓鍛簳閸楋拷</a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1" style="margin-right: 0;">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1">
						<h1 style="padding: 14px 14px;text-align: center;"><a href="" style="font-size: 16px;">鐟欏倸鐓勯懓鍛簳閸楋拷</a></h1>
					</li>
					<li class="col4">
						<h1><a href=""><img src="img/csb.png" style="margin: 0 auto;margin-top: 32px;"></a></h1>
					</li>
					<li class="col1" style="margin-right: 0px;">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1" style="float: left;margin-top: -88px;">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1" style="float: right;margin-top: -88px;margin-right: 0;">
						<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1">
						<h1><a href="">瀵邦喖宕ユ径锟� V</a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1">
						<h1><a href=""></a></h1>
					</li>
					<li class="col1" style="margin-right: 0px;">
						<h1><a href=""></a></h1>
					</li>
				</ul>
				<div class="card_yes">
					<ul class="xo-3 before">
						<li class="col2">
							<h1><a href="">閹崵绱潏鎴濐嚠鐠囷拷</a></h1>
						</li>

						<li class="col3" style="margin-right: 0;float: right;line-height: 35px;">
							<h1 style="margin-top: 42px;padding: 0 10px;"><a href="" style="font-size: 24px;">娑擃厼娴楅崺搴＄缂冩垵鐣奸弬瑙勫闂婂啿褰�</a></h1>
						</li>

						<li class="col1">
							<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
						</li>
						<li class="col1">
							<h1><a href=""></a></h1>
						</li>
						<div style="clear: both;"></div>
						<li class="col1">
							<h1><a href=""></a></h1>
						</li>
						<li class="col1">
							<h1><a href="">鐠佹媽鈧懍绗撻弽锟�</a></h1>
						</li>
						<li class="col1">
							<h1><a href=""></a></h1>
						</li>

						<li class="col1" style="float: right;margin-right: 0;">
							<h1><a href="">瀵邦喖宕ユ径锟� V</a></h1>
						</li>
						<li class="col1">
							<h1 style="padding: 14px 14px;text-align: center;"><a href="" style="font-size: 16px;">鐟欏倸鐓勯懓鍛簳閸楋拷</a></h1>
						</li>
						<li class="col1">
							<h1><a href=""></a></h1>
						</li>
						<li class="col2" style="margin-right: 0;">
							<h1><a href="">鐟欏倸鐓勯懓鍛簳閸楋拷</a></h1>
						</li>

					</ul>
					<div class="after">
						<img src="img/fz.jpg">
					</div>
				</div>
				<style type="text/css">
					.card_yes {
						width: 333px;
						height: 333px;
						float: right;
					}

					.after {
						cursor: pointer;
					}

					.xo-1 {
						width: 333px;
						height: 333px;
						margin-right: 10px;
					}

					.xo-2 {
						width: 417px;
					}
				</style>
			</div> */



.chessList {
	padding: 35px 0;
	margin: 0 -5px;
	height: 372px;
	overflow: hidden;
	clear: both;
}

.chessList .con {
	width: 1210px;
	height: 372px;
	position: relative;
}

.chessList .con .icon {
	position: absolute;
	width: 93px;
	height: 93px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.chessList .con .icon .tet {
	margin: 0 auto;
	overflow: hidden;
	background-color: #fbf0ee;
}

.chessList .con .icon .tet a {
	color: #fff;
}

.chessList .con .icon span {
	display: block;
	width: 83px;
	height: 83px;
	margin: 5px auto;
	overflow: hidden;
	background-color: #e27d72;
	background-color: #ff6d5c;
}

.chessList .con .icon:hover span {
	cursor: pointer;
	color: #fff;
	box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
	background-color: #cf472f;
}

.chessList .con .icon span table {
	width: 100%;
	height: 100%;
	border: 0;
}

.chessList .con .icon span .iconSmall {
	vertical-align: middle;
	margin-right: 7px;
}

.chessList .con .icon.cell1 {
	width: 93px;
	height: 93px;
	font-size: 16px;
	line-height: 23px;
}

.chessList .con .icon.cell1 .tet a {
	line-height: 83px;
	height: 83px;
	display: block;
	width: 83px;
}

.chessList .con .icon.cell2 {
	width: 186px;
	height: 93px;
	font-size: 26px;
	line-height: 23px;
}

.chessList .con .icon.cell2 span {
	width: 176px;
	height: 83px;
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_1_2.png);
}

.chessList .con .icon.cell2:hover .span {
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_1_2_cur.png);
}

.chessList .con .icon.cell4 {
	width: 186px;
	height: 186px;
	font-size: 26px;
	line-height: 36px;
}

.chessList .con .icon.cell4 span {
	width: 176px;
	height: 176px;
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_2_2.png);
}

.chessList .con .icon.cell4:hover .span {
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_2_2_cur.png);
}

.chessList .con .icon.cell6 {
	width: 279px;
	height: 186px;
	font-size: 30px;
	line-height: 36px;
}

.chessList .con .icon.cell6 .tet i {
	font-size: 20px;
	line-height: 46px;
}

.chessList .con .icon.cell6 span {
	width: 269px;
	height: 176px;
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_2_3.png);
}

.chessList .con .icon.cell6:hover span {
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_2_3_cur.png);
}

.chessList .con .icon.icon3 span,
.chessList .con .icon.icon5 span,
.chessList .con .icon.icon7 span,
.chessList .con .icon.icon14 span,
.chessList .con .icon.icon22 span,
.chessList .con .icon.icon25 span,
.chessList .con .icon.icon29 span,
.chessList .con .icon.icon31 span,
.chessList .con .icon.icon33 span,
.chessList .con .icon.icon35 span {
	cursor: default;
}

.chessList .con .icon.icon3:hover span,
.chessList .con .icon.icon5:hover span,
.chessList .con .icon.icon7:hover span,
.chessList .con .icon.icon14:hover span,
.chessList .con .icon.icon22:hover span,
.chessList .con .icon.icon25:hover span,
.chessList .con .icon.icon29:hover span,
.chessList .con .icon.icon31:hover span,
.chessList .con .icon.icon33:hover span,
.chessList .con .icon.icon35:hover span {
	background-color: #e27d72;
	box-shadow: none;
}

.chessList .con .icon.icon12 .tet a {
	display: block;
}

.chessList .con .icon.icon12 .tet img {
	display: block;
	width: 176px;
	height: 83px;
}

.chessList .con .icon.icon18 .tet a,
.chessList .con .icon.icon28 .tet a {
	display: block;
}

.chessList .con .icon.icon18 .tet img,
.chessList .con .icon.icon28 .tet img {
	display: block;
	width: 83px;
	height: 83px;
}

.chessList .con .icon.icon38 .tet a {
	display: block;
	line-height: 83px;
	height: 83px;
	width: 176px;
}

.chessList .con .icon.icon38 .tet a i {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
}

.chessList .con .icon.icon12 span {
	background-image: none;
}

.chessList .con .icon.icon12:hover .span {
	background-image: none;
}

.chessList .con .icon.icon19 span,
.chessList .con .icon.icon26 span,
.chessList .con .icon.icon27 span {
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_1_1.png);
}

.chessList .con .icon.icon19:hover .span,
.chessList .con .icon.icon26:hover .span,
.chessList .con .icon.icon27:hover .span {
	background-image: url(//p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1549941859564401/chess_1_1_cur.png);
}

.chessList .con .icon1 {
	top: 0;
	left: 0;
	z-index: 3;
}

.chessList .con .icon2 {
	top: 0;
	left: 93px;
	z-index: 3;
}

.chessList .con .icon3 {
	top: 0;
	left: 186px;
	z-index: 3;
}

.chessList .con .icon4 {
	top: 0;
	left: 279px;
	z-index: 3;
}

.chessList .con .icon5 {
	top: 0;
	left: 372px;
	z-index: 3;
}

.chessList .con .icon6 {
	top: 0;
	left: 465px;
	z-index: 3;
}

.chessList .con .icon7 {
	top: 0;
	left: 558px;
	z-index: 3;
}

.chessList .con .icon8 {
	top: 0;
	left: 651px;
	z-index: 3;
}

.chessList .con .icon9 {
	top: 0;
	left: 744px;
	z-index: 3;
}

.chessList .con .icon10 {
	top: 0;
	left: 837px;
	z-index: 3;
}

.chessList .con .icon11 {
	top: 0;
	left: 1023px;
	z-index: 3;
}

.chessList .con .icon12 {
	top: 93px;
	left: 0;
	z-index: 3;
}

.chessList .con .icon13 {
	top: 93px;
	left: 186px;
	z-index: 3;
}

.chessList .con .icon14 {
	top: 93px;
	left: 279px;
	z-index: 3;
}

.chessList .con .icon15 {
	top: 93px;
	left: 372px;
	z-index: 3;
}

.chessList .con .icon16 {
	top: 93px;
	left: 465px;
	z-index: 3;
}

.chessList .con .icon17 {
	top: 93px;
	left: 744px;
	z-index: 3;
}

.chessList .con .icon18 {
	top: 93px;
	left: 837px;
	z-index: 3;
}

.chessList .con .icon19 {
	top: 93px;
	left: 930px;
	z-index: 3;
}

.chessList .con .icon20 {
	top: 186px;
	left: 0px;
	z-index: 3;
}

.chessList .con .icon21 {
	top: 186px;
	left: 186px;
	z-index: 3;
}

.chessList .con .icon22 {
	top: 186px;
	left: 279px;
	z-index: 3;
}

.chessList .con .icon23 {
	top: 186px;
	left: 372px;
	z-index: 3;
}

.chessList .con .icon24 {
	top: 186px;
	left: 744px;
	z-index: 3;
}

.chessList .con .icon25 {
	top: 186px;
	left: 837px;
	z-index: 3;
}

.chessList .con .icon26 {
	top: 186px;
	left: 930px;
	z-index: 3;
}

.chessList .con .icon27 {
	top: 186px;
	left: 1023px;
	z-index: 3;
}

.chessList .con .icon28 {
	top: 186px;
	left: 1116px;
	z-index: 3;
}

.chessList .con .icon29 {
	top: 279px;
	left: 186px;
	z-index: 3;
}

.chessList .con .icon30 {
	top: 279px;
	left: 279px;
	z-index: 3;
}

.chessList .con .icon31 {
	top: 279px;
	left: 372px;
	z-index: 3;
}

.chessList .con .icon32 {
	top: 279px;
	left: 465px;
	z-index: 3;
}

.chessList .con .icon33 {
	top: 279px;
	left: 558px;
	z-index: 3;
}

.chessList .con .icon34 {
	top: 279px;
	left: 651px;
	z-index: 3;
}

.chessList .con .icon35 {
	top: 279px;
	left: 744px;
	z-index: 3;
}

.chessList .con .icon36 {
	top: 279px;
	left: 837px;
	z-index: 3;
}

.chessList .con .icon37 {
	top: 279px;
	left: 930px;
	z-index: 3;
}

.chessList .con .icon38 {
	top: 279px;
	left: 1023px;
	z-index: 3;
}

.pages {
	padding-top: 60px;
	text-align: center;
	font-size: 14px;
}

.pages .page-active {
	border: 1px solid #c70552;
	background-color: #e60316;
}

.pages .page {
	width: 30px;
	text-align: center;
	font-size: 13px;
}

.pages .page-active a {
	color: #fff;
}

.pages .page a {
	display: block;
	width: 100%;
	height: 100%;
}

.pages>li a {
	color: #333;
}

.pages>li {
	border: 1px solid #ccc;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	margin: 0 5px;
}

.zf-kj {
	float: right;
	width: 21px;
	height: 21px;
	display: inline-block;
	background: url(http://www.zgcsb.com/resource/fenxiang.png) no-repeat;
	cursor: pointer;
}

#02m . {
	margin-top: 40px;
	margin-bottom: 40px;
}

.ms ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.clearfix p {
	font-size: 18px;
	color: #333;
	text-indent: 2em;
	line-height: 34px;
	margin: 20px auto;
	text-align: justify;
}

.clearfix p img {
	max-width: 100%;
}

.clearfix h1 {
	font-weight: 600;

}

.clearfix img {
	margin: 0 auto;

}

.dht a {
	font-size: 16px;
	color: #999999;
}

.lx-lft ul {
	margin-top: 21px;
}

@media screen and (max-width: 1417px) {
	.right-dht {
		width: 58px;
		min-height: auto;
		opacity: 0.8;
	}

	.right-dht ul li a {
		font-size: 12px;
	}

	.right-dht li {
		padding: 0 5px;
		height: 24px;
		line-height: 24px;
	}

	.right-dht ul {
		margin-top: 12px;
		padding-bottom: 0px;
	}

	.focus {
		height: 580px;
		margin-top: 20px;
		width: 1240px;
		margin: 0 auto;
		overflow: hidden;
	}

	.focus .boxImage .slide img {}

	.picBtnTop .bd li .pic img {
		height: 580px;
		vertical-align: bottom;
	}

	.picBtnTop .hd {
		height: 554px;
		width: 294px;
		padding: 13px 0;
		right: 70px;
	}

	.col-xk ul {
		padding-top: 0;
	}

	.tl {
		padding-bottom: 10px;
	}

	.tl h1 {
		font-size: 23px;
		padding-top: 10px;
	}

	.bottom_tit {
		font-size: 14px;
		margin-top: 16px;
	}
}

.bt-a {
	color: #ffffff;
	background: #1d2128;
	text-decoration: none;
}

.wd {
	position: absolute;
	font-size: 22px;
	line-height: 38px;
	bottom: 6px;
	color: #ffffff;
	width: 100%;
	/* left: 20px;
	width: 276px;
	height: 76px; */
}

.xw-left .bt-a {
	color: #ffffff;
	background: #1d2128;
	text-decoration: none;
	border-radius: 0;
	/* display: inline; */
	padding-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.xw-left {
	position: relative;
}

.bj-b i {
	font-size: 14px;
	color: #999;
	padding-left: 8px;
}

.bj-b {
	position: relative;
}

.gj-b li {
	float: left;
	color: #464646;
	font-size: 18px;
	background-color: #eee;
	padding: 2px 6px;
	margin-right: 10px;
}

.gj-b {
	margin-top: 20px;
}

.bj-b b {
	position: absolute;
	left: 0;
	top: 5px;
	height: 12px;
	border-left: 2px solid #F4002A;
}

.x1 img {
	width: 367px;
	height: 364px;
}

.x2 img {
	width: 367px;
	height: 364px;
}

.x1 {
	position: relative;
	top: 4px;
	float: left;
}

.x2 {
	position: relative;
	float: right;
}

.x2 {
	width: 367px;
	height: 364px;
}

.x1 {
	width: 367px;
	height: 364px;
}

.jz1 {
	display: none;
}

.x2 .jz1 {
	position: absolute;
	top: 0;
	right: 0;
	width: 367px;
	height: 364px;
	background-color: #ff6d5c;
}

.x1 .jz1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 367px;
	height: 364px;
	background-color: #ff6d5c;
}

.jz1 .pic {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 30px;
}

.jz1 .pic img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
}

.jz1 h1 {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-top: 5px;
}

.jz1 p {
	font-size: 18px;
	color: #666666;
	margin-top: 15px;
	text-align: justify;
	cursor: pointer;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.7);
	text-indent: 2em;
	width: 266px;
	height: 63px;
	margin: 5px auto;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 瀵硅薄浣滀负浼哥缉鐩掑瓙妯″瀷鏄剧ず **/
	-webkit-box-orient: vertical;
	/** 璁剧疆鎴栨绱几缂╃洅瀵硅薄鐨勫瓙鍏冪礌鐨勬帓鍒楁柟寮� **/
	-webkit-line-clamp: 3;
	/** 鏄剧ず鐨勮鏁� **/
	overflow: hidden;
	/** 闅愯棌瓒呭嚭鐨勫唴瀹� **/
}

.jz1 ul {
	width: 180px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}

.jz1 ul li i {
	height: 36px;
	border-right: 1px solid rgba(255, 255, 255, 0.6);
	position: absolute;
	right: 0;
	top: 10px;
}

.jz1 ul li {
	float: left;
	padding: 0 30px;
	line-height: 24px;
	position: relative;
}

.jz1 ul li a {
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7);
	font-weight: 500;
}

.mj-zl {
	width: 95px;
	height: 28px;
	border-radius: 4px;
	/**	border: 1px solid #fff;*/
	text-align: center;
	line-height: 28px;
	float: right;
	margin-right: 34px;
	margin-top: 15px;
}

.mj-zl a {
	font-size: 12px;
	color: #fff;
}


.wznr p span {
	font-size: 18px;
	line-height: 34px;
	color: #333;
	padding-right: 0;
}

.mUrl {
	display: none;
}

.pcUrl {
	display: none;
}